﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

using FarseerGames.FarseerPhysics.Dynamics;
using FarseerGames.FarseerPhysics.Collisions;

namespace GameLib
{
    public enum TileCollision
    {
        Passable,
        Impassable,
        Platform
    }

    public class Tile
    {        
        private Texture2D texture;
   
        public TileCollision Collision;

        public Body Body;
        public Geom Geom;
        public Vector2 Position;

        public Texture2D Texture
        {
            get { return this.texture; }
        }

        public Tile(Texture2D texture, TileCollision tileCollision)
        {
            this.texture = texture;
            this.Collision = tileCollision;
        }   
    }
}
